hairy tower lid snail - Francés Inglés Diccionario